home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine CD 1995 / Archive Magazine CD 1995.iso / discs / prog_disc / volume_5 / issue_06 / benchmarks / c_source / float < prev    next >
Encoding:
Text File  |  1991-06-04  |  629 b   |  41 lines

  1. /*
  2.  * Floating point  benchmark
  3.  */
  4.  
  5. #include "timer.h"
  6. #define CONST1 3.141597E0
  7. #define CONST2 1.783903E4
  8. #define COUNT  1000
  9.  
  10. main()
  11. {
  12.     double a,b,c;
  13.     int i;
  14.  
  15.     init_timer();
  16.     start_timer();
  17.     a = CONST1;
  18.     b = CONST2;
  19.  
  20.     for(i = 0; i < COUNT; ++i)
  21.     {
  22.         c = a * b;
  23.         c = c / a;
  24.         c = a * b;
  25.         c = c / a;
  26.         c = a * b;
  27.         c = c / a;
  28.         c = a * b;
  29.         c = c / a;
  30.         c = a * b;
  31.         c = c / a;
  32.         c = a * b;
  33.         c = c / a;
  34.         c = a * b;
  35.         c = c / a;
  36.     }
  37.     print_elapsed("Floating point benchmark", USERMIN | USERSEC);
  38.     exit(0);
  39. }
  40.  
  41.